<?php 
	namespace Admin\Controller;
	use Think\Controller;
	//后台登录控制器
	class LoginController extends Controller{
		public function index(){
			$this->display();	
		}
		public function login(){
			if(!IS_POST||$_POST['submit']){
				$this->error('不在这个操作','index',2);
			}
			$db=M('admin');
			//用户名和密码都要相等
			$where=array('username'=>I('post.uname'),'password'=>md5(I('post.pwd')));
			//find找不到返回null
			$userinfo=$db->where($where)->find();
			if(!$userinfo){
				$this->error('用户名或密码错误','index',2);			
			}
			if($userinfo['lock']){
				$this->error('老哥你犯事了','index',2);							
			}
			//uid：登录标识
			session('admin_uid',$userinfo['id']);
			session('admin',$userinfo['admin']);
			session('username',$userinfo['username']);
			session('loginip',$userinfo['loginip']);
			//上一次登录时间
			session('logintime',date('Y-m-d H:i',$userinfo['logintime']));
			//本次登录时间
			$time=time();
			session('now',date('Y-m-d H:i',$time));
			//最后再把本次登录时间和登录ip修改至数据库
			//$data有一个主键，不用再写where了
			//就算是where也是用Id来做为条件进行查询
			$data=array('id'=>$userinfo['id'],'loginip'=>get_client_ip(),'logintime'=>$time);
			$db->save($data);
			$this->redirect('index/index');
		}
	}
 ?>